46 research outputs found

    Quantitative Regular Expressions for Arrhythmia Detection Algorithms

    Full text link
    Motivated by the problem of verifying the correctness of arrhythmia-detection algorithms, we present a formalization of these algorithms in the language of Quantitative Regular Expressions. QREs are a flexible formal language for specifying complex numerical queries over data streams, with provable runtime and memory consumption guarantees. The medical-device algorithms of interest include peak detection (where a peak in a cardiac signal indicates a heartbeat) and various discriminators, each of which uses a feature of the cardiac signal to distinguish fatal from non-fatal arrhythmias. Expressing these algorithms' desired output in current temporal logics, and implementing them via monitor synthesis, is cumbersome, error-prone, computationally expensive, and sometimes infeasible. In contrast, we show that a range of peak detectors (in both the time and wavelet domains) and various discriminators at the heart of today's arrhythmia-detection devices are easily expressible in QREs. The fact that one formalism (QREs) is used to describe the desired end-to-end operation of an arrhythmia detector opens the way to formal analysis and rigorous testing of these detectors' correctness and performance. Such analysis could alleviate the regulatory burden on device developers when modifying their algorithms. The performance of the peak-detection QREs is demonstrated by running them on real patient data, on which they yield results on par with those provided by a cardiologist.Comment: CMSB 2017: 15th Conference on Computational Methods for Systems Biolog

    Aluminum-silicon Interdiffusion in Screen Printed Metal Contacts for Silicon based Solar Cells Applications☆

    Get PDF
    Abstract In this work we propose a detailed investigation of the Al – Si interdiffusion that occurs during the firing process of the Al-Si back contact of silicon based solar cells. The investigation is based on high resolution scanning electron microscopy (SEM) and compositional microanalysis with energy dispersive X-Ray microanalysis (EDX). We have found a dependence of Si precipitation in the Al matrix depending on the microstructure of the Al screen printable paste. We suggest a gettering effect promoted by the larger Al particles lying within the Al paste being able to affect the Al paste resistivity, the Al distribution within the BSF region of the solar cell, thus affecting the solar cell performances and finally the Al paste thermal expansion coefficient. Finally we demonstrate that the presence of the glass frit reduces the surface tension and, homogenizes the diffusion process. Reduction of surface tension decreases the internal pressure and increases the Si interdiffusion in Al

    New Selective Processing Technique for Solar Cells

    Get PDF
    Abstract A new selective processing technique based on a confined dynamic liquid drop\meniscus is presented. This approach is based on localized wet treatment of silicon wafers using confined and dynamic liquid drop that while in contact with the wafer forms a dynamic liquid meniscus. Such new technique allows to touch in specific defined positions the silicon wafer (front and/or back) in order to perform any kind of wet processing without the need of protective photo-resist. The new selective processing technique allows the metallizations (front and back) of mono and multi crystalline silicon solar cells. The front grid contacts are obtained by locally etching the silicon nitride, forming in a thin layer of meso-porous silicon and totally filling the meso-porous layer by pulse reverse plating a Nickel film. Copper and Tin are then electroplated using the same selective processing. This technology provides an effective solution to avoid silver pastes for front contact grid, as it guarantees low specific contact resistivity (550 μΩcm 2 on a 75 Ω/□ n-type doped emitter) and good adhesion to the silicon substrate (i.e. greater than 550 g/mm). The Al back side of the solar cell are also treated by the new selective process. Tin is directly deposited on Aluminum back contact showing adhesion higher than silver on silicon (i.e. > 1N/mm)

    Beam commissioning of the 35 MeV section in an intensity modulated proton linear accelerator for proton therapy

    Get PDF
    This paper presents the experimental results on the Terapia Oncologica con Protoni-Intensity Modulated Proton Linear Accelerator (TOP-IMPLART) beam that is currently accelerated up to 35 MeV, with a final target of 150 MeV. The TOP-IMPLART project, funded by the Innovation Department of Regione Lazio (Italy), is led by Italian National Agency for New Technologies, Energy and Sustainable Economic Development (ENEA) in collaboration with the Italian Institute of Health and the Oncological Hospital Regina Elena-IFO. The accelerator, under construction and test at ENEA-Frascati laboratories, employs a commercial 425 MHz, 7 MeV injector followed by a sequence of 3 GHz accelerating modules consisting of side coupled drift tube linac (SCDTL) structures up to 71 MeV and coupled cavity linac structures for higher energies. The section from 7 to 35 MeV, consisting on four SCDTL modules, is powered by a single 10 MW klystron and has been successfully commissioned. This result demonstrates the feasibility of a “fully linear” proton therapy accelerator operating at a high frequency and paves the way to a new class of machines in the field of cancer treatment

    The Top-Implart Proton Linear Accelerator: Interim Characteristics of the 35 Mev Beam

    Get PDF
    In the framework of the Italian TOP-IMPLART project (Regione Lazio), ENEA-Frascati, ISS and IFO are developing and constructing the first proton linear accelerator based on an actively scanned beam for tumor radiotherapy with final energy of 150 MeV. An important feature of this accelerator is modularity: an exploitable beam can be delivered at any stage of its construction, which allows for immediate characterization and virtually continuous improvement of its performance. Currently, a sequence of 3 GHz accelerating modules combined with a commercial injector operating at 425 MHz delivers protons up to 35 MeV. Several dosimetry systems were used to obtain preliminary characteristics of the 35-MeV beam in terms of stability and homogeneity. Short-term stability and homogeneity better than 3% and 2.6%, respectively, were demonstrated; for stability an improvement with respect to the respective value obtained for the previous 27 MeV beam

    VoxLogicA : A Spatial Model Checker for Declarative Image Analysis

    Get PDF
    Spatial and spatio-temporal model checking techniques have a wide range of application domains, among which large scale distributed systems and signal and image analysis.We explore a new domain, namely (semi-)automatic contouring in Medical Imaging, introducing the tool VoxLogicA which merges the state-of-the-art library of computational imaging algorithms ITK with the unique combination of declarative specification and optimised execution provided by spatial logic model checking. The result is a rapid, logic based analysis development methodology. The analysis of an existing benchmark of medical images for segmentation of brain tumours shows that simple VoxLogicA analysis can reach state-of-the-art accuracy, competing with best-in-class algorithms, with the advantage of explainability and easy replicability. Furthermore, due to a two-orders-of-magnitude speedup compared to the existing generalpurpose spatio-temporal model checker topochecker, VoxLogicA enables interactive development of analysis of 3D medical images, which can greatly facilitate the work of professionals in this domain

    A LOGIC FOR MONITORING DYNAMIC NETWORKS OF SPATIALLY-DISTRIBUTED CYBER-PHYSICAL SYSTEMS

    Get PDF
    Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and physical components interacting through sensors and/or actuators. Computational elements are networked at every scale and can communicate with each other and with humans. Nodes can join and leave the network at any time or they can move to different spatial locations. In this scenario, monitoring spatial and temporal properties plays a key role in the understanding of how complex behaviors can emerge from local and dynamic interactions. We revisit here the Spatio-Temporal Reach and Escape Logic (STREL), a logic-based formal language designed to express and monitor spatio-temporal requirements over the execution of mobile and spatially distributed CPS. STREL considers the physical space in which CPS entities (nodes of the graph) are arranged as a weighted graph representing their dynamic topological configuration. Both nodes and edges include attributes modeling physical and logical quantities that can evolve over time. STREL combines the Signal Temporal Logic with two spatial modalities reach and escape that operate over the weighted graph. From these basic operators, we can derive other important spatial modalities such as everywhere, somewhere and surround. We propose both qualitative and quantitative semantics based on constraint semiring algebraic structure. We provide an offline monitoring algorithm for STREL and we show the feasibility of our approach with the application to two case studies: monitoring spatio-temporal requirements over a simulated mobile ad-hoc sensor network and a simulated epidemic spreading model for COVID19

    Online monitoring of spatio-temporal properties for imprecise signals

    No full text
    From biological systems to cyber-physical systems, monitoring the behavior of such dynamical systems often requires reasoning about complex spatiooral properties of physical and computational entities that are dynamically interconnected and arranged in a particular spatial configuration. Spatiooral Reach and Escape Logic (STREL) is a recent logic-based formal language designed to specify and reason about spatiooral properties. STREL considers each system's entity as a node of a dynamic weighted graph representing its spatial arrangement. Each node generates a set of mixed-analog signals describing the evolution over time of computational and physical quantities characterizing the node's behavior. While there are offline algorithms available for monitoring STREL specifications over logged simulation traces, here we investigate for the first time an online algorithm enabling the runtime verification during the system's execution or simulation. Our approach extends the original framework by considering imprecise signals and by enhancing the logics' semantics with the possibility to express partial guarantees about the conformance of the system's behavior with its specification. Finally, we demonstrate our approach in a real-world environmental monitoring case study

    MoonLight: A Lightweight Tool for\ua0Monitoring Spatio-Temporal Properties

    No full text
    We present MoonLight, a tool for monitoring temporal and spatio-temporal properties of mobile and spatially distributed cyber-physical systems (CPS). In the proposed framework, space is represented as a weighted graph, describing the topological configurations in which the single CPS entities (nodes of the graph) are arranged. Both nodes and edges have attributes modelling physical and logical quantities that can change in time. MoonLight is implemented in Java and supports the monitoring of Spatio-Temporal Reach and Escape Logic (STREL) introduced in\ua0[6]. MoonLight can be used as a standalone command line tool, as a Java API, or via Matlab \u2122interface. We provide here some examples using the Matlab \u2122interface and we evaluate the tool performance also by comparing with other tools specialized in monitoring only temporal properties
    corecore